embedded system interview questions